a species of flowering tree (sophora macrocarpa) - Alemán Inglés Diccionario